package ${packageName}.dto.${businessName};

import java.util.Date;
import javax.validation.constraints.NotNull;
import com.xjrccb.bizplat.ebank.impl.asl.dto.base.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("验证图形验证码")
public class ${modelName}Input {

<#if columns??>
    <#list columns as column>
        <#if column.type='VARCHAR'||column.type='TEXT'||column.type='CHAR'>
            /**
            * ${column.remark}
            */
            private String ${column.propertyName?uncap_first};
        </#if>
        <#if column.type='INT'>
            /**
            * ${column.remark}
            */
            private Integer ${column.propertyName?uncap_first};
        </#if>
        <#if column.type='DATETIME'>
            /**
            * ${column.remark}
            */
            private Date ${column.propertyName?uncap_first};
        </#if>
        <#if column.type='BIGINT'>
            /**
            * ${column.remark}
            */
            private Long ${column.propertyName?uncap_first};
        </#if>
        <#if column.type='DOUBLE'>
            /**
            * ${column.remark}
            */
            private Double ${column.propertyName?uncap_first};
        </#if>
        <#if column.type='BIT'>
            /**
            * ${column.remark}
            */
            private Boolean ${column.propertyName?uncap_first};
        </#if>
    </#list>
</#if>
<#if columns??>
    <#list columns as column>
        <#if column.type='VARCHAR'||column.type='TEXT'||column.type='CHAR'>
            public String get${column.propertyName?cap_first}(){
            return ${column.propertyName?uncap_first};
            }
            public void set${column.propertyName?cap_first}(String ${column.propertyName?uncap_first}){
            this.${column.propertyName?uncap_first}=${column.propertyName?uncap_first};
            }
        </#if>
        <#if column.type='INT'>
            public Integer get${column.propertyName?cap_first}(){
            return ${column.propertyName?uncap_first};
            }
            public void set${column.propertyName?cap_first}(Integer ${column.propertyName?uncap_first}){
            this.${column.propertyName?uncap_first}=${column.propertyName?uncap_first};
            }
        </#if>
        <#if column.type='DATETIME'>
            public Date get${column.propertyName?cap_first}(){
            return ${column.propertyName?uncap_first};
            }
            public void set${column.propertyName?cap_first}(Date ${column.propertyName?uncap_first}){
            this.${column.propertyName?uncap_first}=${column.propertyName?uncap_first};
            }
        </#if>
        <#if column.type='BIGINT'>
            public Long get${column.propertyName?cap_first}(){
            return ${column.propertyName?uncap_first};
            }
            public void set${column.propertyName?cap_first}(Long ${column.propertyName?uncap_first}){
            this.${column.propertyName?uncap_first}=${column.propertyName?uncap_first};
            }
        </#if>
        <#if column.type='DOUBLE'>
            public Double get${column.propertyName?cap_first}(){
            return ${column.propertyName?uncap_first};
            }
            public void set${column.propertyName?cap_first}(Double ${column.propertyName?uncap_first}){
            this.${column.propertyName?uncap_first}=${column.propertyName?uncap_first};
            }
        </#if>
        <#if column.type='BIT'>
            public Boolean get${column.propertyName?cap_first}(){
            return ${column.propertyName?uncap_first};
            }
            public void set${column.propertyName?cap_first}(Boolean ${column.propertyName?uncap_first}){
            this.${column.propertyName?uncap_first}=${column.propertyName?uncap_first};
            }
        </#if>
    </#list>
</#if>
}
